Package-level declarations

Types

Link copied to clipboard
data class BackupSharePairMetadata(val backupMethod: BackupMethods, val createdAt: String, val id: String, val status: ShareStatus)
Link copied to clipboard
data class Balance(val contractAddress: String, val balance: String)
Link copied to clipboard
data class BlockaidAssetDiff(val asset: Map<String, Any>, val in: List<Map<String, Any>>, val out: List<Map<String, Any>>)
Link copied to clipboard
data class BlockaidSimulation(val accountAddress: String, val accountSummary: Map<String, Any>, val addressDetails: Map<String, Any>, val assetsDiffs: Map<String, List<BlockaidAssetDiff>>, val block: Int, val chain: String, val exposures: Map<String, Any>, val status: String, val totalUsdDiff: Map<String, Any>, val totalUsdExposure: Map<String, Any>, val error: String?)
Link copied to clipboard
data class BlockaidValidateTrxRes(val validation: BlockaidValidation?, val simulation: BlockaidSimulation?, val block: Int, val chain: String)
Link copied to clipboard
data class BlockaidValidation(val classification: String?, val description: String?, val features: List<BlockaidValidation.Feature>, val reason: String?, val resultType: String, val status: String, val error: String?)
Link copied to clipboard
data class Client(val id: String, val address: String, val custodian: Custodian, val backupStatus: String?, val signingStatus: String?)
Link copied to clipboard
data class ClientCipherTextResponse(val cipherText: String)
Link copied to clipboard
data class ClientPrepareEjectResponse(val share: String)
Link copied to clipboard
data class ClientResponse(val id: String, val custodian: ClientResponseCustodian, val createdAt: String, val environment: ClientResponseEnvironment?, val ejectedAt: String?, val isAccountAbstracted: Boolean, val metadata: ClientResponseMetadata, val wallets: List<ClientResponseWallet>)
Link copied to clipboard
data class ClientResponseBackupSharePair(val id: String, val backupMethod: BackupMethods, val createdAt: String, val status: PortalSharePairStatus)
Link copied to clipboard
data class ClientResponseCustodian(val id: String, val name: String)
Link copied to clipboard
data class ClientResponseEnvironment(val id: String, val name: String, val backupWithPortalEnabled: Boolean?)
Link copied to clipboard
Link copied to clipboard
data class ClientResponseNamespaceMetadataItem(val address: String, val curve: PortalCurve)
Link copied to clipboard
data class ClientResponseSharePair(val id: String, val createdAt: String, val status: PortalSharePairStatus)
Link copied to clipboard
data class ClientResponseWallet(val id: String, val createdAt: String, val backupSharePairs: List<ClientResponseBackupSharePair>, val curve: PortalCurve, val ejectableUntil: String?, val publicKey: String, val signingSharePairs: List<ClientResponseSharePair>)
Link copied to clipboard
data class Contract(val id: String, val contractAddress: String, val clientUrl: String, val network: Network)
Link copied to clipboard
data class ContractMetadata(val name: String, val symbol: String, val tokenType: String, val contractDeployer: String, val deployedBlockNumber: Int, val openSea: OpenSeaMetadata?)
Link copied to clipboard
data class Custodian(val id: String, val name: String)
Link copied to clipboard
data class Dapp(val id: String, val contracts: List<Contract>, val name: String, val image: DappImage)
Link copied to clipboard
data class DappImage(val id: String, val filename: String, val data: String)
Link copied to clipboard
data class EvaluateTransactionParam(val to: String, val value: String? = null, val data: String? = null, val maxFeePerGas: String? = null, val maxPriorityFeePerGas: String? = null, val gas: String? = null, val gasPrice: String? = null)
Link copied to clipboard
data class Media(val gateway: String, val thumbnail: String, val raw: String, val format: String, val bytes: Int)
Link copied to clipboard
data class Metadata(val name: String, val description: String, val image: String, val external_url: String?)
Link copied to clipboard
data class MetricsResponse(val status: Boolean)
Link copied to clipboard
data class Network(val id: String, val chainId: String, val name: String)
Link copied to clipboard
data class NFT(val contract: Contract, val id: TokenId, val balance: String, val title: String, val description: String, val tokenUri: TokenUri, val media: List<Media>, val metadata: Metadata, val timeLastUpdated: String, val contractMetadata: ContractMetadata)
Link copied to clipboard
data class OpenSeaMetadata(val collectionName: String, val safelistRequestStatus: String, val imageUrl: String?, val description: String, val externalUrl: String, val lastIngestedAt: String, val floorPrice: Float?, val twitterUsername: String?, val discordUrl: String?)
Link copied to clipboard
Link copied to clipboard
data class ShareStatusUpdateRequest(val backupSharePairIds: List<String>?, val signingSharePairIds: List<String>?, val status: PortalMpcShareStatus)
Link copied to clipboard
data class SigningSharePairMetadata(val createdAt: String, val id: String, val status: ShareStatus)
Link copied to clipboard
data class SimulatedTransaction(val changes: List<SimulatedTransactionChange?>, val gasUsed: String? = null, val error: SimulatedTransactionError? = null, val requestError: SimulatedTransactionError? = null)
Link copied to clipboard
data class SimulatedTransactionChange(val amount: String? = null, val assetType: String? = null, val changeType: String? = null, val contractAddress: String? = null, val decimals: Int? = null, val from: String? = null, val name: String? = null, val rawAmount: String? = null, val symbol: String? = null, val to: String? = null, val tokenId: Int? = null)
Link copied to clipboard
data class SimulatedTransactionError(val message: String)
Link copied to clipboard
data class SimulateTransactionParam(val to: String, val value: String? = null, val data: String? = null, val maxFeePerGas: String? = null, val maxPriorityFeePerGas: String? = null, val gas: String? = null, val gasPrice: String? = null)
Link copied to clipboard
data class TokenId(val tokenId: String, val tokenMetadata: TokenMetadata)
Link copied to clipboard
data class TokenMetadata(val tokenType: String)
Link copied to clipboard
data class TokenUri(val gateway: String, val raw: String)
Link copied to clipboard
data class Transaction(val blockNum: String, val uniqueId: String, val hash: String, val from: String, val to: String, val value: Double, val erc721TokenId: String?, val erc1155Metadata: String?, val tokenId: String?, val asset: String, val category: String, val rawContract: Transaction.RawContract, val metadata: Transaction.Metadata, val chainId: Int)